import {getOrder,commodityId} from '../../util/api' //获取订单Api接口
Page({

  /**
   * 页面的初始数据
   */
  data: {
    isShow:true,   //没有待评价时显示
    isShows:true,   //没有已评价时显示
    isPaid:true,   //待付款
    isEvaluation:true,   //待评价
    isHaveEvaluation:true,   //已评价
    
    isEvaluate:false,   //有待评价时显示
    isEvaluates:false,   //有已评价时显示
    currentIndex: 0,
    orderlist:false,  //显示订单
    orderArray:[],  //订单列表
    coverpage:[], //commodity图片
    title:"" ,//commodity标题
    price:"", //commodity价格
    state:"" ,//commodity状态
    ordernumber:"", //commodity订单编号
    name:"" ,//commodity联系人
    phonenumber:"", //commodity联系人电话
    applicantsnumber:"" ,//commodity报名人数
    "firstList": [{ name: 'w券1', money: '5.00' }, { name: 'w券2', money: '50.00'}],
    "secondList": [{ name: 'y券1', money: '10.00' }, { name: 'y券2', money: '20.00' }],
    "thirdList": [{ name: 'g券1', money: '30.00' }, { name: 'g券2', money: '40.00' }],

  },
 //swiper切换时会调用
 pagechange: function (e) {
  if ("touch" === e.detail.source) {
    let currentPageIndex = this.data.currentIndex
    currentPageIndex = (currentPageIndex + 1) % 3
    this.setData({
      currentIndex: currentPageIndex
    })
  }
},
//用户点击tab时调用
titleClick: function (e) {
  let currentPageIndex =
    this.setData({
      //拿到当前索引并动态改变
      currentIndex: e.currentTarget.dataset.idx
    })
},
  //获取订单
  getOrderList(){
  
    var pid=wx.getStorageSync('userInfo');
    var district={
     pid:JSON.stringify(pid.open_id)
    };
    getOrder(
      district
    ).then((res) => {
    
      console.log(res)
    if(res.data.data.length != null){
      this.setData({
        orderArray:res.data.data,
        isShow:false,   //暂无
        orderlist:true,  //显示订单
      })
    }else{
      this.setData({
        isShow:true,   //暂无
        orderlist:false,  //显示订单
      })
    };
  
    })
     
   
   },
    //点击我显示订单信息
    clickme: function (e) {
      console.log(e.currentTarget.dataset.id)
      var id=e.currentTarget.dataset.id;
      var data={
        id:id
      };
      commodityId(data).then((res)=>{
    if (res.data.ret==200) {
      console.log(res.data.data)
   this.setData({
    coverpage:res.data.data.coverpage,
    title:res.data.data.title,
    price:res.data.data.price,
    state:res.data.data.state,
    ordernumber:res.data.data.ordernumber,
    name:res.data.data.name,
    phonenumber:res.data.data.phonenumber,
    applicantsnumber:res.data.data.applicantsnumber,
   })
    }
  
      })
      
      this.showModal();
    },
     //显示对话框
     showModal: function () {
      // 显示遮罩层
      var animation = wx.createAnimation({
        duration: 200,
        timingFunction: "linear",
        delay: 0
      })
      this.animation = animation
      animation.translateY(300).step()
      this.setData({
        animationData: animation.export(),
        showModalStatus: true
      })
      setTimeout(function () {
        animation.translateY(0).step()
        this.setData({
          animationData: animation.export()
        })
      }.bind(this), 200)
    },
     //隐藏对话框
     hideModal: function () {
      // 隐藏遮罩层
      var animation = wx.createAnimation({
        duration: 200,
        timingFunction: "linear",
        delay: 0
      })
      this.animation = animation
      animation.translateY(300).step()
      this.setData({
        animationData: animation.export(),
      })
      setTimeout(function () {
        animation.translateY(0).step()
        this.setData({
          animationData: animation.export(),
          showModalStatus: false
        })
      }.bind(this), 200)
    },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getOrderList();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})